2.5.9 Variables
2.5.9.1 State variable ٩٥
2.5.9.2 Local Variable
2.5.9.3 Global variables
2.5.10 Types
2.5.10.1 Value Type
2.5.10.1.1 Integers
2.5.10.1.2 Fixed Numbers
2.5.10.1.3 Boolean
2.5.10.1.4 Byte
2.5.10.1.5 String Literals
2.5.10.1.6 Enum
2.5.10.1.7 Address
2.5.10.2 Reference Type
2.5.10.2.1 Array
2.5.10.2.2 Struct
2.5.10.2.3 Mappings
2.5.10.3 Constant and Immutable State Variables
2.5.11 Operators in Solidity
2.5.11.1 Arithmetic Operator
2.5.11.2 Relational Operators
2.5.11.3 Logical Operators
2.5.11.4 Bitwise Operator
2.5.11.5 Assignment Operators
2.5.11.6 Conditional (or ternary) Operators
2.5.12 Gas and Operation Cost of Ethereum
2.5.12.1 Ether
2.5.12.2 Gas vs. Ether
2.5.12.3 Gas limit
2.5.12.4 Gas price
2.5.12.5 Future of Gas
2.5.13 Storing Data in Solidity
2.5.13.1 Storage
2.5.13.2 Memory
2.5.13.3 Calldata
2.5.13.4 Stack
2.5.14 Control of Flow in Solidity